import java.io.*;

public class h_4 {
    public static void main(String[] args) throws Exception {
        copy("d:\\新建文件夹");
    }
    /*作业1： 拷贝一个文件夹，包含子文件夹*/
    public static void copy(String file) throws Exception {
        File f=new File(file);
        File[] files=f.listFiles();
        FileOutputStream fos=new FileOutputStream("copy.txt");
        for (File f1:files
             ) {
           if(f1.isFile()){
               InputStream fis=new FileInputStream(f1.getAbsolutePath());
               int ch=0;
               while((ch=fis.read())!=-1){
                   fos.write(ch);
               }
           }
           else{
               copy(f1.toString());
           }
        }
        fos.close();
    }
}
